import request from '@/utils/request'

export function login(data) {
  return request({
    url: '/user/login',
    method: 'post',
    data
  })
}

export function searchSomeRoleByPage() {
  return request({
    url: '/role/getAll',
    method: 'post'
  })
}

export function getInfo(token) {
  return request({
    url: '/user/getUserInfo',
    method: 'get',
    params: { token }
  })
}

export function logout() {
  return request({
    url: '/user/logout',
    method: 'post'
  })
}

// 获取用户列表分页数据  post 传data参数  get传params参数
export function searchSomeUserByPage(data) {
  return request({
    url: '/user/searchSomeUserByPage',
    method: 'post',
    data
  })
}

// 添加用户  post 传data参数  get传params参数
export function addOneUser(data) {
  return request({
    url: '/user/addOneUser',
    method: 'post',
    data
  })
}

// 通过id删除用户  post 传data参数  get传params参数
export function deleteOneUserTrue(data) {
  return request({
    url: '/user/updateStatus',
    method: 'post',
    data
  })
}

// 通过id修改用户  post 传data参数  get传params参数
export function updateUser(data) {
  return request({
    url: '/user/updateUser',
    method: 'post',
    data
  })
}

//文件上传
export function document(data) {
  return request({
    url: '/file/doc',
    method: 'post',
    data
  })
}

//文件上传
export function getAll() {
  return request({
    url: '/file/getAll',
    method: 'get'
  })
}
